Component({

  /**
   * 组件的属性列表
   */
  properties: {
    buttons: {
      type: Array,
      value: []
    },
    activeIndex: {
      type: Number,
      value: 0
    },
  },

  /**
   * 组件的初始数据
   */
  data: {
   
  },

  /**
   * 组件的方法列表
   */
  methods: {
    handleButtonTap(e) {
      const index = e.currentTarget.dataset.index;
      this.triggerEvent('onChangeButton', this.data.buttons[index]);
      this.setData({
        activeIndex: index
      });
    }
  }


})